1. Identificação | |
Tipo de Referência | Artigo em Evento (Conference Proceedings) |
Site | plutao.sid.inpe.br |
Código do Detentor | isadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S |
Identificador | 8JMKD3MGP3W/3MTMUB2 |
Repositório | sid.inpe.br/plutao/2016/12.05.18.55.21 |
Última Atualização | 2016:12.12.16.18.31 (UTC) lattes |
Repositório de Metadados | sid.inpe.br/plutao/2016/12.05.18.55.22 |
Última Atualização dos Metadados | 2018:06.04.23.26.13 (UTC) administrator |
Rótulo | lattes: 3413978291577451 3 PintoFontGuerTerr:2016:FeVeAr |
Chave de Citação | PintoFontGuerTerr:2016:FeVeAr |
Título | ArchCI: uma ferramenta de verificação arquitetural em integração contínua |
Ano | 2016 |
Data de Acesso | 12 maio 2024 |
Tipo Secundário | PRE CN |
Número de Arquivos | 1 |
Tamanho | 305 KiB |
|
2. Contextualização | |
Autor | 1 Pinto, Arthur F. 2 Fontes, Nicolas Ribeiro 3 Guerra, Eduardo Martins 4 Terra, Ricardo |
Grupo | 1 2 CAP-COMP-SPG-INPE-MCTI-GOV-BR 3 LAC-CTE-INPE-MCTI-GOV-BR |
Afiliação | 1 Universidade Federal de Lavras (UFLA) 2 Instituto Nacional de Pesquisas Espaciais (INPE) 3 Instituto Nacional de Pesquisas Espaciais (INPE) 4 Universidade Federal de Lavras (UFLA) |
Endereço de e-Mail do Autor | 1 2 nicolas.fontes@inpe.br 3 eduardo.guerra@inpe.br |
Nome do Evento | Congresso Brasileiro de Software, 7 (CBSOFT) |
Localização do Evento | Maringá, PR |
Data | 19-23 set. |
Título do Livro | Anais |
Tipo Terciário | Artigo |
Histórico (UTC) | 2016-12-05 18:55:22 :: lattes -> administrator :: 2016-12-07 03:44:32 :: administrator -> lattes :: 2016 2016-12-12 16:18:31 :: lattes -> administrator :: 2016 2018-06-04 23:26:13 :: administrator -> simone :: 2016 |
|
3. Conteúdo e estrutura | |
É a matriz ou uma cópia? | é a matriz |
Estágio do Conteúdo | concluido |
Transferível | 1 |
Tipo do Conteúdo | External Contribution |
Tipo de Versão | publisher |
Resumo | As software evolves, developers usually introduce deviations from the planned architecture, due to unawareness, conflicting requirements, technical difficulties, deadlines, etc. Although architectural compliance processes identify architectural violations, (i) these tools are underused and (ii) detected violations are rarely corrected. Therefore, this article introduces ArchCI, a tool that provides architectural compliance check as part of the Continuous Integration (CI) process. The tool relies on DCL as underlying conformance technique and Jenkins as the CI server. It implies that the architectural compliance process is triggered by every code integration, performing preset actions when violations are detected. Such actions range from sending a warning e-mail to forbid the integration to the repository. Also, this article reports case studies in a controlled and a real-world scenarios to demonstrate the applicability of the tool. RESUMO: No decorrer de um projeto de software, desenvolvedores normalmente introduzem desvios em relação à arquitetura planejada, seja por novos requisitos, desconhecimento, dificuldades técnicas, prazos curtos, etc. Embora existam processos e ferramentas de conformidade arquitetural que identifiquem violações, (i) essas ferramentas são subutilizadas e (ii) violações detectadas são raramente corrigidas. Diante disso, este artigo implementa ArchCI, uma ferramenta que provê a verificação de conformidade arquitetural como parte do processo de Integração Contínua (IC). São utilizados DCL como técnica de conformidade e Jenkins como servidor de IC. Isso implica que o processo de conformidade arquitetural é ativado a cada integração de código, executando ações configuradas quando violações forem detectadas. Tais ações podem variar desde o envio de um e-mail de alerta ao bloqueio da integração do código ao repositório. Além disso, este artigo reporta uma avaliação controlada e uma avaliação em um cenário real que demonstram a aplicabilidade da ferramenta. |
Área | COMP |
Arranjo 1 | urlib.net > BDMCI > Fonds > Produção anterior à 2021 > LABAC > ArchCI: uma ferramenta... |
Arranjo 2 | urlib.net > BDMCI > Fonds > Produção pgr ATUAIS > CAP > ArchCI: uma ferramenta... |
Conteúdo da Pasta doc | acessar |
Conteúdo da Pasta source | não têm arquivos |
Conteúdo da Pasta agreement | não têm arquivos |
|
4. Condições de acesso e uso | |
URL dos dados | http://urlib.net/ibi/8JMKD3MGP3W/3MTMUB2 |
URL dos dados zipados | http://urlib.net/zip/8JMKD3MGP3W/3MTMUB2 |
Idioma | pt |
Arquivo Alvo | pinto_arch.pdf |
Grupo de Usuários | lattes |
Grupo de Leitores | administrator lattes |
Visibilidade | shown |
Permissão de Leitura | allow from all |
Permissão de Atualização | não transferida |
|
5. Fontes relacionadas | |
Repositório Espelho | urlib.net/www/2011/03.29.20.55 |
Unidades Imediatamente Superiores | 8JMKD3MGPCW/3ESGTTP 8JMKD3MGPCW/3F2PHGS |
Lista de Itens Citando | sid.inpe.br/bibdigital/2013/10.12.22.16 1 |
Acervo Hospedeiro | dpi.inpe.br/plutao@80/2008/08.19.15.01 |
|
6. Notas | |
Campos Vazios | archivingpolicy archivist callnumber copyholder copyright creatorhistory descriptionlevel dissemination doi e-mailaddress edition editor format isbn issn keywords lineage mark nextedition notes numberofvolumes orcid organization pages parameterlist parentrepositories previousedition previouslowerunit progress project publisher publisheraddress resumeid rightsholder schedulinginformation secondarydate secondarykey secondarymark serieseditor session shorttitle sponsor subject tertiarymark type url volume |
|
7. Controle da descrição | |
e-Mail (login) | simone |
atualizar | |
|